<?php

include_once 'taglib.php';

$urlxml = "./resources/config.xml";
$config= new SimpleXmlElement($urlxml,1,true);

$host = $config->database->host;
$dbname = $config->database->name;
$user = $config->database->user;
$pass = $config->database->password;

$factory = new ComboTableFactory($host,$dbname,$user,$pass);

$scoring = $factory->comboTable("tabella","chiave","peso","");

$sezioni = $factory->parameterTable("tabella","chiave","valore","peso","tipo='SEZIONE'");
$coefficienti = $factory->parameterTable("tabella","chiave","valore","peso","tipo='COEFFICIENTE'");
$campi = $factory->parameterTable("tabella","chiave","valore","peso","tipo='CAMPO'");
$factory->close();

//$totale=0;
$totali=array();

if(isset($_POST['azione']) && !empty($_POST['azione'])) {
	$action = $_POST['azione'];
	switch($action) {
		case 'valutazione' : 
			//sezioni
			foreach ($_POST as $k =>$v) {
				if($v!="" ){
					if(isset($campi[$k])){
						$totali[$campi[$k][0]] += $scoring[$v];
					}
				}
			}
			// coefficienti
			foreach ($coefficienti as $k =>$v) {
				if(isset($_POST[$k])){
					$totali[$v[0]] *= $v[1];
				}
			}
			// totale
// 			foreach ($totali as $tp){
// 				$totale += $tp;
// 			}
			break;
	}
}

echo json_encode($totali);

?>